<?php 
/**
 * Urs
 * Urs class for NetEase;
 * 
 * require HttpClient;
 */
	
	
	class Urs{
		
		
		public function __construct(){}
		
		public function userlogin($urs=array()){
			
			$result=HttpClient::quickPost("http://reg.163.com/services/userlogin",array(
				'username'=>$urs['username'],
				'password'=>$urs['password'],
				'type'=>0,
				'userip'=>$this->getRealIpAddr(),
				'product'=>'game',
				'passtype'=>'0'
			));
			//echo $result;
			return substr($result,0,3);
		}
		
		public function getRealIpAddr(){
			if(!empty($_SERVER['HTTP_CLIENT_IP'])){
			  //check ip from share internet;
			  $ip=$_SERVER['HTTP_CLIENT_IP'];
			}elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
			  //to check ip is pass from proxy
			  $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
			}else{
			  $ip=$_SERVER['REMOTE_ADDR'];
			}
			return $ip;
		}
	}

?>